GtkColorButton: Don't leak references
authorMatthias Clasen <mclasen@redhat.com>
Wed, 6 Apr 2011 04:56:37 +0000 (00:56 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Wed, 6 Apr 2011 04:57:47 +0000 (00:57 -0400)
https://bugzilla.gnome.org/show_bug.cgi?id=646815

gtk/gtkcolorbutton.c

index 6084ee774dd55b9d76e1305d018e306cef3bb4d0..784abf3f0b81c00f8d9ddedf831bd0fbd4da9a37 100644 (file)
@@ -664,6 +664,9 @@ gtk_color_button_clicked (GtkButton *button)
                         G_CALLBACK (dialog_cancel_clicked), color_button);
       g_signal_connect (color_dialog, "destroy",
                         G_CALLBACK (dialog_destroy), color_button);
+
+      g_object_unref (ok_button);
+      g_object_unref (cancel_button);
     }
 
   color_dialog = GTK_COLOR_SELECTION_DIALOG (color_button->priv->cs_dialog);